/**
 * c++数据类型转换
 * static_cast_cast<目标类型>(表达式)--用于c++内置数据类型,和指针引用的转换
 * const_cast<目标类型>(表达式)
 * reinterpret_cast<目标类型>(表达式)--用于将变量装变成指针
 * const_cast<目标类型>(表达式)--可以在转换的是时候忽略掉表达式的const约束
 * */
#include <iostream>
using namespace std;
int main()
{
    const int* a;
    // reinterpret_cast<int*> (a);
    const_cast<int*> (a);
    cout<<typeid(a).name()<<endl;
    return 0;
}